:root {
  // 修改element plus的主题颜色
  --el-color-primary: #2984f8;

  // 定义的自己变量
  // --aside-bg-color: #282c34;

  // --card-space: 16px;
}

.el-tabs {
  --el-tabs-header-height: 54px;
}

* {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
}

.el-image {
  vertical-align: middle;
}

a.link {
  text-decoration: none;
  color: var(--el-color-primary);
}

.flex-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.flex-ct {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-bt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.el-dropdown-link {
  cursor: pointer;
  color: var(--el-color-primary);
  display: flex;
  align-items: center;
}

:focus-visible {
  outline: none;
}

// 隐藏overflow滚动条
::-webkit-scrollbar {
  display: none;
}

// xiaomu：公共样式：小标题样式
.mu-small-title {
  margin-top: 20px;
  padding: 20px 0;

  border-top: 1px solid #f3f3f3;

  font-size: 16px;
  color: #333;
}

// xiaomu：公共样式：按钮们上边框
.mu-btn-box-top-style {
  padding-top: 20px;
  border-top: 1px solid #f3f3f3;

  button {
    padding: 20px 20px;
  }
}

// xiaomu：公共样式：省略号
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
